import request from '@/api/request'

/**
 * 获取订单列表
 * @param {*} start 起始页码
 * @param {*} limit 一页多少条数据
 * @param {*} data
 * @returns
 */
export function findOrdersByPage(start, limit, data) {
  return request({
    url: `/lejuAdmin/order/findOrdersByPage/${start}/${limit}`,
    method: 'post',
    data
  })
}
/**
 * 获取订单详情
 * @param {*} orderId 订单标号
 * @returns
 */
export function orderDetail(orderId) {
  return request({
    url: `/lejuAdmin/order/orderDetail/${orderId}`
  })
}
/**
 * 获取退单列表
 * @param {*} start 起始页
 * @param {*} limit 一页多少数据
 * @param {*} data
 * @returns
 */
export function findReturnApply(start, limit, data) {
  return request({
    url: `/lejuAdmin/orderReturn/findReturnApply/${start}/${limit}`,
    method: 'post',
    data
  })
}
/**
 * 查看退单明细
 * @param {*} id 退单id
 * @returns
 */
export function orderReturn(id) {
  return request({
    url: `/lejuAdmin/orderReturn/${id}`
  })
}
/**
 * 同意退款退货
 * @param {*} id 退货订单编号
 * @param {*} data
 * @returns
 */
export function agreeApply(id, data) {
  return request({
    url: `/lejuAdmin/orderReturn/agreeApply/${id}`,
    method: 'post',
    data
  })
}
/**
 * 拒绝退货
 * @param {*} id 退货订单编号
 * @param {*} data
 * @returns
 */
export function rejectApply(id, data) {
  return request({
    url: `/lejuAdmin/orderReturn/rejectApply/${id}`,
    method: 'post',
    data
  })
}
/**
 * 收到退货
 * @param {*} id 退货编号
 * @param {*} data
 * @returns
 */
export function receiveProduct(id, data) {
  return request({
    url: `/lejuAdmin/orderReturn/receiveProduct/${id}`,
    method: 'post',
    data
  })
}
/**
 * 确认发货
 * @param {*} data
 * @returns
 */
export function sendDone(data) {
  return request({
    url: `/lejuAdmin/order/sendDone`,
    method: 'post',
    data
  })
}

